home *** CD-ROM | disk | FTP | other *** search
- Read the Q_and_A file for information concerning the x3d 2.0 .obj file format
- and how .obj files were generated. The ./hull directory contains a conversion
- utility to make .obj files.
-
- To compile, just type:
-
- make
- or
- xmkmf
- make
-
- If the Makefile does not work try the following:
-
- cc -o x3d x3d.c -lX11 -lm
-
- Tweaking the compiling of x3d helps it run MUCH faster on most systems
- Read the manual pages for your compiler and try its optimization flags.
- (Look at the Makefile and set some system dependent flags)
-
-
- After compiling the program try viewing an object by typing:
-
- x3d xwing.obj
-
- once the programs starts up a help menu is available by pressing the "M" key.
-
-
- Some of the changes to x3d for version 2.0 or later are:
-
- 1) Support multiple colors for the non-stereo modes (i.e. you can have a
- flyer with orange propellers, gray wings, and various parts other colors).
-
- 2) A new hull utility that understands polygons. For each polygon in the object
- it takes a list of points that live in the same plane, calculates the convex
- hull of the points, then writes out the new .obj file for the object.
-
- 3) Slightly better optimized rotate, project, clip routines
-
- 4) Hidden line / Hidden surface display modes
-
- Hopefully the following will be added soon:
-
- 1) A -wave option which causes waves to travel through the object. I
- displace the Z coordinate according to a functions of a points X value, Y
- value, and time.
-
- 2) A better user interface with buttons and menus.
-
- 3) New non-buggy fast hidden surface and hidden line algorithms
-
- Enjoy the program!
-
-
- Note: Additional objects have been acquired from various sources that
- are now being used with this program. Some of them are copyrighted, but all are
- freely distributable. A comment at the beginning of each object file describes
- its initial origin before being converted to an x3d object.
-
-
- Please send comments, suggestions (especially if you have optimization ideas),
- and bug reports to:
-
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- spy@castlab.engr.wisc.edu
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
- Mark Spychalla
- University of Wisconsin - Madison
-